Aspects of an Open Source Software Sustainable Life Cycle
نویسندگان
چکیده
In this paper we present a literature overview about OSS sustainability, considering not only financial resources, but also community growth, source code and tools management. Based on these aspects, we define an OSS life cycle that may contribute to OSS projects sustainability.
منابع مشابه
Development of decision support tool for municipal solid waste management system in Iran based on life cycle assessment approach
Background and Objective: Various aspects including the environmental burdens, social and economic consequences of the waste management(WM) scenarios must be considered to come up with a comprehensive WM plan. Life Cycle Assessment (LCA) approach is a systematic method to quantify the environmental burdens of each WM scenario. Materials and Methods: This study used an LCA approach to develop a...
متن کاملA Review of Open Source Software Development Life Cycle Models
The Life cycle for the development of traditional commercial software is well established and discussed in various texts and research papers in detail. But in case of Open Source Software (OSS) life cycle for the development is not being discussed in much detail as there is no standardized life cycle approach exists for Open Source Software (OSS) development. Different researchers and developer...
متن کاملUsing life cycle assessment for municipal solid waste management in Tehran Municipality Region 20
Background: Due to the lack of a proper waste management system, Tehran Municipality Region 20 is facing economic and environmental problems such as the high costs of a disposal system and source pollution. Life cycle assessment (LCA) is a method for collecting and evaluating the inputs, outputs, and potential environmental impacts of a product system throughout its life cycle. The current stud...
متن کاملAspects across Software Life Cycle: A Goal-Driven Approach
Goal modeling fits model-driven engineering (MDE) in that it captures stakeholder concerns and the interdependencies using concepts that are much less bound to the underlying implementation technology and are much closer to the problem languages. Aspect-oriented software development (AOSD) provides language constructs to facilitate the representation of multiple perceptions and to alleviate tan...
متن کاملLife cycle of Defects in Open Source Software Projects
We studied the maintenance process from the viewpoint of defect management and the defect life cycle. First, we outline a model for the defect life cycle based on ISO/IEC standards, the Framework for Open Source maintenance process, and the Bugzilla defect management system. Thereafter, we analyze defects from two Open Source software projects. The aim of the study was support the maintenance r...
متن کامل